草庐IT

Android View.OnKeyListener : click once, 执行两次

全部标签

windows批量执行about调用命令

当我使用call编写批处理命令时,命令是:calld:\Hot_gen.bat%B_SCRIPT_TARGET%%B_BACKUP_TARGET%>>%logdir%\hot_gen%date:~0,4%%date:~5,2%%date:~8,2%.log但是在执行中结果是:C:\Users\Administrator\Desktop\BAT>calld:\Hot_gen.batd:\ora\scripttard:\orabak\baktar\hot_gen20131002.log1>>d:\ora\logrefuseaccess为什么会有结果?我只想将调用结果>>记录到日志文件。谢谢

c# - 使用批处理文件/命令行将参数传递给可执行文件

所以有人写了一个程序(我无权访问),它是用C#编写的,当我打开它时,它会弹出一个命令提示符,询问几个问题,然后返回一个输出。我想做的是编写一个批处理文件来自动手动输入所有参数,但到目前为止对我来说没有任何效果。我在命令提示符下尝试了“program.exearg1arg2..”并阅读了有关Windows命令的信息(我检查了ss64),但似乎没有任何效果。所以总结发生的事情是:1)我在命令提示符(或单击它)中打开程序(一个.exe文件),它要求我输入一个值或文件名http://i.stack.imgur.com/bZsSi.png2)我按enter键继续下一个问题,命令要求我回答另一个问

c++ - Microsoft 系统可执行拷贝差异

我一直在探索Windows系统文件的来龙去脉,并注意到一个奇怪的事情:如果我执行Windows系统的低级按位复制可执行到我选择的目标位置生成的文件小于原来的。例子:我写了一个小程序来复制无处不在的calc.exe可执行文件...C:\test>copyitc:\windows\system32\calc.exec:\test\calc.exe这是生成的文件:C:\test>dirVolumeindriveCisOSVolumeSerialNumberisDEAD-BEEFDirectoryofC:\test02/08/201403:37PM.02/08/201403:37PM..02/

c++ - 将 Windows 可执行文件用作 DLL 时如何初始化 C 运行时

我正在尝试对我的Windows可执行文件中的类和函数进行单元/组件测试。我想运行实际的编译代码而不将测试用例构建到可执行文件中*。Microsoft工具非常乐意从可执行文件中导出类和函数,我可以链接到它,就好像它是一个DLL一样。问题-由于动态加载的可执行文件的入口点没有被调用并且没有DllMain(从技术上讲它不是DLL),C运行时没有在“DLL”中初始化并且静态没有被初始化**.有没有办法在动态加载的.EXE上下文中调用CRT_INIT并使一切正常工作,或者这很荒谬吗?*如果我在这里遗漏了一些明显的东西,请随时指出正确的方向。**这似乎是我最大的问题。

将 C 代码编译成与 WinXP 和 Win7 兼容的单个可执行文件

我正在尝试将C程序编译为与WinXP和Win7兼容的可执行文件。由于代码需要尽可能紧凑,我希望它使用DLL。VisualStudioExpress2012update4可以为WinXP生成代码,但后者不适用于Win7。在Win7上运行时,出现以下错误:“程序无法运行,因为缺少MSVCR110.dll...”谁能帮我解决这个问题?提前致谢! 最佳答案 你在VS2012下编译的程序应该可以在XP和Windows7上运行。问题很简单,Windows7机器上没有部署所需的运行时。这是链接动态运行时的先决条件。您必须将运行时部署到运行该程序的

windows - 简单的批处理文件不执行?

我正在尝试使用以下方法将txt文件合并到一个目录中@echooffcd/dC:\textfiles\for%fin(*.txt)dotype"%f">>C:\Users\Desktop\output.txt但是我没有得到任何输出(因为我很确定最后一行),有人可以帮我吗?另外,如何使输出文件名自动附加文本或日期作为日期,例如output_random.txt还是output_19.06.14.txt?编辑代码(感谢Stephan)但未附加日期:@echooffcd/d"C:\TextFiles"for/f%%iin('wmicosgetlocaldatetime^|find"20"')d

python - 仅在 python 打印结束时执行 LF(换行)

当我使用Python的Windows解释器打印“一些文本”时,它总是在每行的末尾添加CRLF。我试着做“打印'一些文本\n'”,但当我只想做LF时它总是放CRLF。有没有办法在Python2.7中打印结束时执行LF? 最佳答案 print始终添加隐式换行符。并且只写一个\n换行符会被转换为您的平台默认行分隔符;在Windows上,编写\n会为您翻译成\r\n。如果你只想写一个没有回车符的换行符,你必须将stdout切换为二进制模式:importmsvcrt,os,sysmsvcrt.setmode(sys.stdout.fileno

python - Windows - 执行不带 .exe 扩展名的可执行文件 (.exe)

我需要能够在Python中执行已重命名但没有文件扩展名的.exe文件(例如,假设为.joe-它不代表我所知道的任何内容)。假设我有“HelloWorld.exe”,然后我将它重命名为“HelloWorld.joe”并需要执行它。环顾四周,os.system通常用于执行.exe文件,但如果没有.exe扩展名,我无法让它工作。该文件无法重命名为具有.exe扩展名(或任何其他扩展名),在此“场景”中,我无权访问可执行文件的源代码。 最佳答案 你试过subprocess.call了吗?为我工作。Docs示例:#renamedfromMobi

windows - 如何在管理员模式下执行批处理文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在尝试使用netshare编写一个批处理文件以在我的网络中共享一个文件夹,但它需要管理员权限。我不知道如何在管理员模式下执行此命

java - 在java中执行后关闭批处理文件

我正在尝试创建一个bat文件并运行它。一旦执行完成,bat文件应该关闭。Stringcmd="cmd/cstart"+""+"java-jarbatchfilepath"+""+"\nexit";Runtimer=Runtime.getRuntime();Processpr=r.exec(cmd);问题-我可以关闭bat文件,但它会在执行完成前关闭。我尝试了以下方法1.if(p.waitfor()==0){rt.exec("taskkill/IMcmd.exe");}2.cmd/cstart\wait3.cmd/kstart\wait4.processBuilder帮我解决这个问题。